﻿html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.ico { background: url(../images/ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #ff4200; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*******顶部*******/
/*top_main*/
.head_main_top { height:40px; width: 100%; background-color: #f2f2f2; font-size: 16px; line-height:40px; color: #666; position:relative; z-index:12;}
.head_main_top .mbx { float: left; height: 18px; margin-top: 11px;}
.head_main_top .mbx a { font-size: 16px; color: #666; padding: 0 10px; display: block; float: left; height: 18px; line-height: 16px; position: relative;}
.head_main_top .mbx a i.zs { float: left; width: 19px;  height: 19px; background-position: -228px -0px; float: left;}
.head_main_top .mbx a p { float: left; font-size: 14px; color: #333; padding-left: 6px;}
.head_main_top .mbx a i.yd {  float: left; width: 21px; height: 20px; background-position: -272px -0px; float: left;}
.head_main_top .mbx a i.lx {  float: left; width: 18px; height: 20px; background-position: -314px -0px; float: left;}
.head_main_top .mbx a img {  position: absolute;right: 0px; top: 20px; width: 120px; height: 0px; z-index: 88; transition: all ease-in-out .5s;}
.head_main_top .mbx a:hover p { color: #ff4200;}
.head_main_top .mbx a:hover img { height: 120px;}

.index_top{ position: relative;z-index: 11;width: 100%;height: 150px;background-color: #fff;}
.index_top.fixed{ position:fixed; left:0; top:0;z-index: 666;}
.header_main { position: relative; width: 100%; height: 96px; z-index: 100;}
.top_main .top_l{opacity:1;filter:alpha(opacity=100);}
.top_main .top_r{margin-right:0px;}
.top_main .top_r .cn a{color:#999;opacity:1;}
.top_main .top_r .en a{margin-left:12px;margin-right:12px;color:#999;}
.top_main li{position: relative; float:left;display: inline-block; *display: block; *zoom: 1; text-align: center;}
.top_main li a{color: #999; cursor: pointer; float:left;}
.top_main li a:hover{opacity: 1; color:#fff;}
.top_main .top_r .contact{position:relative;padding-left:20px;padding-right:10px;margin-left:14px;background:url(../images/din_03.png) no-repeat left center;background-size:12px 15px;z-index:99;cursor:pointer;}
.top_main .top_r .mobile{position: relative;padding-left: 20px;padding-right: 10px;margin-left: 2px;background: url(../images/mobile.png) no-repeat left center;background-size: 10px 16px;z-index: 99;cursor: pointer;}
.top_main .top_r .mobile a {  display: block;  padding-right: 12px; background: url(../images/arrI.png) no-repeat right center;  background-size: 7px 3px;}
.top_main .top_r .drop{position:absolute;left:-14px;z-index:99;width:100px;height:0px;transition: all ease-in-out .2s; top:30px;}
.top_main .top_r .drop img{position:relative;z-index:99;display:block;width:100px;height:0px;transition: all ease-in-out .2s;}
.top_main .top_r .webNav{padding-left:20px;margin-left:4px;background:url(../images/navI.png) no-repeat left center;}
.top_main .top_r .mobile:hover .drop{height:100px;}
.top_main .top_r .mobile:hover .drop img{width:100px;height:100px;}
.top_main li i{ display:inline-block; float:left; background:url(../images/hc_03.jpg) no-repeat; width:1px; height:12px; margin-top:10px; margin-left:10px;}

.header_main{position:relative;width: 100%; height:100px; z-index: 100; border-bottom:#dcdcdc solid 1px;}
.header_main .logo{float: left;width: 600px;display: block;margin-top:24px;}
.header_main .logo img.weblogo{display:block; float:left;}
.header_main .logo p{ font-size: 24px;color: #333;font-weight: bold;padding-left: 14px;line-height: 28px;float: left;}
.header_main .logo p span { display: block;}
.header_main .tel_main{margin-top:18px;}
.header_main .tel_main .tel { display: inline-block; float: left; padding-left:70px; text-align: left; background: url(../images/x3_03.png) left center no-repeat;}
.header_main .tel_main .icon{ width:25px; height:19px; background-position:-106px -0px; display:block; float:left; margin-top:20px; margin-right:6px;}
.header_main .tel_main .tel .nt{font-size: 16px;color: #333;display: block;line-height: 16px;}
.header_main .tel_main .tel .num{font-size:36px;line-height:36px;font-family: "Arial";color: #333;display: block;padding-top: 3px;font-weight: bold;}
.header_main .tel_main .search-box { position: relative; height: 38px;}
.header_main .tel_main .search-box .butn {display: block; cursor: pointer; width: 37px; height: 30px; margin-top: 8px;}
.header_main .tel_main .search-box .butn i { width: 24px; height: 24px; display: block; background-position: -118px -206px; margin: 0 auto;}
.header_main .tel_main .search-box .butn.hov { background: url(../images/close.png) no-repeat center #b52618;}
.header_main .tel_main .search-box .butn.hov i { display: none;}
.header_main .tel_main .search-box .share-sub { position: absolute; right: 37px;top: 0px;width: 0;height: 48px; overflow: hidden; background: #ededed; border-radius: 5px 0 0 5px;}
.header_main .tel_main .search-box .share-sub .sub-btn { border: none; width: 48px;height: 48px; cursor: pointer; outline: none; background-position: -162px -190px;}
.header_main .tel_main .search-box .share-sub .tex { width: 220px; font-size: 14px; height: 20px;line-height: 20px; padding: 14px 10px; color: #666; border: none; background: #ededed; outline: none;}
.header_main .tel_main .search-box .lang-box { margin-top: 20px; margin-right: 38px;}
.header_main .tel_main .search-box .lang-box a {display: inline-block;text-align: center;font-size: 12px; margin-left: 28px;}
.header_main .tel_main .search-box .lang-box .stt {display: inline-block; line-height: 30px; font-size: 14px; color: #777; margin-right: 4px;}
.fu_t{ padding-top:29px;}

/*header_main*/

.nav_main{width: 100%;height: 59px;z-index: 11;}
#nav_main .nav{ height: 59px; z-index:12;}
#nav_main .nav li{float: left;z-index: 10;height: 59px;text-align: center;line-height: 59px;position: relative;}
#nav_main .nav li a.aLink{ -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border-radius:30px; height:34px;padding: 0 32.5px;font-size: 18px; display:block; margin-top:13px; line-height:34px;}
 #nav_main .nav li:hover a,#nav_main .nav li.hover a{ background-color:#ff4200; color:#fff;}
#nav_main .nav li ul { position: absolute;  left: 0px; top:59px;  z-index: 199; opacity: 0; visibility: hidden; height: auto; overflow: hidden; width:100%;}
#nav_main .nav li:hover ul { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); text-align:center;}
#nav_main .nav li ul li { display: block; clear: left; width:100%; background: none; height: 45px; background-color: #fff; border-bottom: #dddddd solid 1px; line-height: 45px; margin: 0; padding:0;text-align: center; }
#nav_main .nav li:hover  ul li a,#nav_main .nav li.hover ul li a{ color:#333;}
#nav_main .nav li:hover ul li a{background-color:#fff;background:#fff;}
#nav_main .nav li ul li a { display: block; font-size: 14px; color: #ddd; height: 45px; line-height: 45px; background: none; padding-right: 0; width: 100%; transition: all 0.2s ease-in-out 0s; }
#nav_main .nav li ul li a:hover{ background-color:#ff4200; color:#fff;transition: all 0.2s ease-in-out 0s;}


.nav_main.fixed {position:fixed; z-index:1111;box-shadow: 0px 0px 11px #272727;-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out; top:0; left:0;}/****banner****/
.banner_main { width: 100%; overflow: hidden; position: relative; z-index: 2;}
.banner_main .banner { width: 100%; min-width: 1000px;padding: 0 0 34.16%;z-index: 20; position: relative; overflow: hidden; *zoom: 1;}
.banner_main .banner .list { width: 100%;}
.banner_main .banner li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner_main .banner li img { width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner_main .banner li a { width: 100%; display: block; height: 100%;}
.banner_main .banner .tip { width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom:60px; z-index: 10;}
.banner_main .banner .tip span { width:12px; height: 12px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; background: none;  border-radius:15px; border:#fff solid 1px;}
.banner_main .banner .tip span.cur { background: #ff4200; border:#ff4200 solid 1px;}
.banner_main .banner .prev,.banner_main .banner .next { width:60px; height:60px; position: absolute; z-index: 12; top: 50%; margin-top: -30px; cursor: pointer; background-position: -0px -63px;display:none;}
.banner_main .banner .prev {left:8%; background-position: -0px -63px;}
.banner_main .banner .prev:hover { background-position:  -0px -126px;}
.banner_main .banner .next { right:8%; background-position: -67px -63px;}
.banner_main .banner .next:hover { background-position: -67px -126px;}
.banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
@media (min-width: 1460px) {
  .banner_main .banner .prev,.banner_main .banner .next { width: 60px; height:60px; margin-top: -30px; cursor: pointer; background-position:  -0px -63px; display:none; }
  .banner_main .banner .prev { left:8%; background-position:-0px -63px;}
  .banner_main .banner .prev:hover { background-position: -0px -126px;}
  .banner_main .banner .next { right:8%; background-position: -67px -63px;}
  .banner_main .banner .next:hover {  background-position: -67px -126px;}
  .banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
}



/*footer*/
.bottom_main{width:100%; height:345px; background:url(../images/tc10_10.jpg) center center no-repeat; position:relative; z-index:1;clear: left; padding-top:68px;}

.lx_x{ width:100%; display:inline-block; height:276px;border-bottom:#4d4d4d solid 1px;}
.bottom_main .bNav { width:756px;}
.bottom_main .bNav ul{ width:90px; text-align:left; float:left; margin-left:36px;}
.bottom_main .bNav ul li{ line-height:26px;}
.bottom_main .bNav ul li h3{ padding-bottom:8px;}
.bottom_main .bNav ul li h3 a{ display:block; font-size:18px; color:#ccc;}
.bottom_main .bNav ul li a{ display:inline-block; font-size:14px; color:#999;}
.bottom_main .bNav ul li a:hover{color: #fff;}

.bottom_main .bottom_tit{ width:310px;}
.bottom_main .bottom_tit a{ display:block;}
.bottom_main .bottom_tit i{ display:block; width:66px; height:1px; background-color:#ff4200; margin-top:14px;}
.bottom_main .bottom_tit p{ font-size:14px; color:#ccc; line-height:22px; padding-top:14px;}
.bottom_main .bottom_tit p span{ display:block; font-size:30px; color:#ccc; line-height:30px; padding-top:10px; font-family:"Arial"; font-weight:bold;}

.bottom_main .ewm{ width:132px;}
.bottom_main .ewm h3{ font-size:18px; color:#fff; line-height:18px; }
.bottom_main .ewm h3 i{ display:block; width:30px; height:1px; background-color:#fff; margin-top:20px;}
.bottom_main .ewm ul{ width:100%; display:inline-block;}
.bottom_main .ewm ul li{ width:132px; height:132px; float:left;cursor:pointer; position:relative; text-align:center;}
.bottom_main .ewm ul li i{ display:block; margin:0 auto;  width:132px; height:132px;}
.bottom_main .ewm ul li i img{ display:block; width:100%;}
.bottom_main .ewm ul li span{ font-size:16px; color:#bcc2ce; line-height:34px; display:block;}


.bottom_copy{ height:50px; line-height:50px; font-size:12px; color:#ccc; text-align:left;}
.bottom_copy span{ padding-left:10px;}
.bottom_copy a{ display:inline-block; font-size:12px; color:#ccc; padding-left:10px; padding-right:10px;}
.bottom_copy a:hover{ color:#fff; font-weight:bold;}
.bottom_copy p{ float:left;}
.bottom_copy i{ float:right;}


#imgConac{
  width: 50px;
  height: 50px;
}

/********.toolbar1*********/
.toolbar1{width: 77px; position: fixed; right: 10px; bottom: 200px; z-index: 999; border: 1px solid #e8e8e8;}
.toolbar1 .icon2{width: 40px; height: 40px; display: block; margin: 11px auto 0; background: url(../images/fix-ico.png) no-repeat -2px 5px;}
.toolbar1 dd{width: 77px; height: 90px; border-top: 1px solid #f6f6f6; position: relative;}
.toolbar1 dd i{width: 77px; height: 90px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; background: #fff; border-bottom: 1px solid #f6f6f6;}
.toolbar1 dd:first-child i{border-top: 0;}
.toolbar1 dd.item1 i .icon2{background-position: center 2px;}
.toolbar1 dd.item2 i .icon2{background-position: center -65px;}
.toolbar1 dd.item3 i .icon2{background-position: center -128px;}
.toolbar1 dd.return-top{display: none;}
.toolbar1 dd.return-top i .icon2{background-position: center -187px;}
.toolbar1 dd .pop{position: absolute; right: 145px; top: -45px; background: #fff; display: none;}
.toolbar1 dd .pop-code{width: 120px; padding: 10px 10px 0;}
.toolbar1 dd .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar1 dd .pop-code h3{height: 40px; line-height: 40px; text-align: center; color: #f34636; font-size: 12px; font-weight: 400; white-space: nowrap;}
.toolbar1 dd.item1{position: static;}
.toolbar1 dd .zx{width: 172px; position: absolute; right: 145px; bottom: 0; padding: 10px 30px 10px; line-height: 24px; background: #fff; border: 1px solid #e8e8e8; z-index: 1000; display: none;}
.toolbar1 dd .zx .icon2{width: 40px; height: 42px; display: block; float: left; margin-right: 12px; margin-top: 0;}
.toolbar1 dd .zx .t{border-bottom: 1px solid #dedede; padding: 10px 0;}
.toolbar1 dd .zx .t span{display: block;}
.toolbar1 dd .zx .t s{background-position: 0 -246px;}
.toolbar1 dd .zx .t.t2 s{background-position: 0 -314px;}
.toolbar1 dd .zx .t.t3 s{background-position: 0 -383px;}
.toolbar1 dd .zx .t.t4{border-bottom: 0;}
.toolbar1 dd:hover i{background: #f3f3f3;}

/*******index css*******/
.index { background-color: #f6f6f6;}
.indexTit { height:50px; position: relative; width: 100%;}
.indexTit .ind { float: left; font-size:26px; color:#333; line-height:26px;}
.indexTit .gen { float: right;display: block; font-size: 16px; color: #666; line-height: 26px;}
.indexTit .gen:hover{ color:#ff4200;}



.floor_top {position: relative; z-index: 99; margin-top: -43px;}
.floor_top .floor_tc { background-color: #fff; width: 1200px; height:86px; border-radius: 10px; box-shadow: 0px 2px 3px #d1d1d1; border-radius:10px; overflow:hidden;}
.floor_top .floor_tc .floor_z{ float:left; margin-left:42px; margin-top:32px; border-right:#dcdcdc solid 1px; padding-right:12px;}
.floor_top .floor_tc .floor_z i{ display:block; float:left; width:25px; height:21px; background-position:-349px 0px;}
.floor_top .floor_tc .floor_z p{ float:left; font-size:20px; color:#ff5526; line-height:20px; padding-left:6px;}
.floor_top .floor_tc .floor_t{ float:left; width:960px;margin-top:32px; margin-left:30px;height:20px; overflow:hidden;}
.floor_top .floor_tc .floor_t .bd ul{ display:inline-block; width:100%;}
.floor_top .floor_tc .floor_t .bd ul li{ line-height:20px; width:100%; height:20px;}
.floor_top .floor_tc .floor_t .bd ul li h3{ float:left; line-height:20px;}
.floor_top .floor_tc .floor_t .bd ul li p{ float:right; line-height:20px; color:#666;}

.youqin{ display:inline-block; width:100%; padding:26px 0; padding-bottom:16px;}
.youqin b{ display:block; display: block;float: left;font-size:18px;width: 120px;}
.youqin p{float: left;width: 1080px;}
.youqin p a{ display:block; float:left; padding-right:14px;}

.floor_0_main { padding-top:42px;}
.floor_0_1{ float:left; width:820px;}
.floor_0_11{width:760px; height:280px; padding:30px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden;}
.floor_0_111{ float:left; width:373px; height:280px; position:relative; overflow:hidden;border-radius:10px;}
.floor_0_111 .bd{ display:inline-block; width:100%;}
.floor_0_111 .bd ul{ display:inline-block; width:100%;}
.floor_0_111 .bd ul li{ display:block; width:373px; height:280px; position:relative; overflow:hidden; border-radius:10px;}
.floor_0_111 .bd ul li img{ display:block; width:373px; height:280px;overflow:hidden; border-radius:5px;transition: all .36s ease;}
.floor_0_111 .bd ul li:hover img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_0_111 .bd ul li h3{ font-size:18px; color:#fff; height:50px; line-height:50px; width:100%; position:absolute; left:0; bottom:0; padding-left:14px; background:url(../images/tc2_07.png);}
.floor_0_111 .hd{ position:absolute; right:0; bottom:0; height:50px;}
.floor_0_111 .hd ul{ display:inline-block;}
.floor_0_111 .hd ul li{ display:block; float:left; width:34px; height:50px; text-align:center; line-height:50px; font-size:20px; color:#a4a5aa; font-family:"Arial";}
.floor_0_111 .hd ul li.on{ background-color:#ff4200; color:#fff;}

.floor_0_112{ float:right; width:362px;}
.floor_0_112 dl{ display:inline-block; width:100%;}
.floor_0_112 dl dt{ display:inline-block; width:100%; border-bottom:#bfbfbf dashed 1px; padding-bottom:11px;}
.floor_0_112 dl dt h3{ font-size:18px; color:#ff4200; line-height:18px; font-weight:bold; padding-top:2px;}
.floor_0_112 dl dt p{ font-size:13px; color:#999; line-height:21px; margin-top:8px; height:50px;}
.floor_0_112 dl dt i{ display:block; line-height:16px; font-size:13px; color:#999; font-family:"Arial"; background:url(../images/tc2_03.png) left center no-repeat; padding-left:24px;}
.floor_0_112 dl dd{ display:inline-block; width:100%;}
.floor_0_112 dl dd a{ display:block; width:100%;border-bottom:#bfbfbf dashed 1px; height:42px;}
.floor_0_112 dl dd a h3{ float:left; font-size:14px; color:#666; line-height:42px;}
.floor_0_112 dl dd a i{ display:block; float:right;line-height:42px; font-size:14px; color:#999; font-family:"Arial";}
.floor_0_112 dl dd a:hover h3{color:#ff4200;}

.floor_0_2{ float:right; width:362px;}
.floor_0_21{width:314px; height:292px; padding:24px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden;}
.floor_0_21 a{ display:block; width:314px; height:91px; background:url(../images/tc3_03.png) center center no-repeat; margin-bottom:10px;transition: all .36s ease;}
.floor_0_21 .a2{ display:block; width:314px; height:91px; background:url(../images/tc3_06.png) center center no-repeat; }
.floor_0_21 .a3{ display:block; width:314px; height:91px; background:url(../images/tc3_08.png) center center no-repeat; }
.floor_0_21 a h3{ padding-left:38px; padding-top:28px; font-size:22px; color:#fff; line-height:22px; float:left;}
.floor_0_21 a span{ display:block; width:48px; height:1px; background: rgba(255,255,255,0.8); margin-top:12px;}
.floor_0_21 a:hover{ margin-left:-5px;}
.floor_0_21 a:hover h3{ font-weight:bold;}
.floor_0_21 a i{ display:block; float:right; width:55px; height:54px; background:url(../images/tc4_03.png) center center no-repeat; margin-top:20px; margin-right:36px;}
.floor_0_21 .a2 i{ display:block; float:right; width:55px; height:54px; background:url(../images/tc4_06.png) center center no-repeat; margin-top:20px; margin-right:36px;}
.floor_0_21 .a3 i{ display:block; float:right; width:55px; height:54px; background:url(../images/tc4_08.png) center center no-repeat; margin-top:20px; margin-right:36px;}

.floor_1_main{ width: 100%;display: inline-block; padding-top:30px;}
.floor_1_1{ float:left; width:420px; position:relative;}
.floor_1_1 .floor_1_11{width:364px; height:380px; padding:0 28px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden;}
.floor_1_12{ padding-top:24px; width:100%;} 
.floor_1_12 img{ display:block; width:100%; height:94px; border-radius:8px;}
.floor_1_12 a{ display:block; height:128px; margin-top:14px; font-size:14px; color:#666; line-height:28px;}
.floor_1_12 a span{ display:inline-block; color:#ff4200;}
.floor_1_13{ display:inline-block; width:100%;}
.floor_1_13 ul{ display:inline-block; width:105%;}
.floor_1_13 ul li{ display:block; width:82px; height:82px; background:url(../images/tc5_03.png) center center no-repeat; text-align:center; line-height:82px; float:left; margin-right:12px;transition: all .36s ease; border-radius:100px;}
.floor_1_13 ul li a{ display:block; width:82px; height:82px; font-size:16px; color:#fff;}
.floor_1_13 ul li.li2{background:url(../images/tc5_05.png) center center no-repeat;}
.floor_1_13 ul li.li3{background:url(../images/tc5_07.png) center center no-repeat;}
.floor_1_13 ul li.li4{background:url(../images/tc5_09.png) center center no-repeat;}
.floor_1_13 ul li:hover{margin-top:-5px;box-shadow: 0px 2px 3px #d1d1d1;}

.floor_1_2{ float:right; width:760px;}
.floor_1_21{ width:700px; height:320px; padding:30px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden;}
.floor_1_21 ul{ display:inline-block; width:105%;}
.floor_1_21 ul li{ display:block; width:225px; height:303px; float:left; position:relative; margin-right:12px; background-color:#f6f6f6;border-radius:8px 8px 0 0;}
.floor_1_21 ul li b{ display:block; width:225px; height:141px; overflow:hidden; border-radius:8px 8px 0 0;}
.floor_1_21 ul li b img{ display:block; width:225px; height:141px;}
.floor_1_21 ul li h3{ text-align:center; font-size:18px; color:#333; line-height:18px; padding-top:14px;}
.floor_1_21 ul li p{ padding:0 14px; text-align:left; font-size:14px; color:#666; line-height:28px; padding-top:10px;}
.floor_1_21 ul li i{ display:block; width:225px; height:34px; background:url(../images/tc7_05.png) center center no-repeat; position:absolute; left:0; bottom:-16px;}
.floor_1_21 ul li:hover b{ display:block; width:223px; height:139px; border:#d2d2d2 solid 1px;}
.floor_1_21 ul li:hover b img{ display:block; width:223px; height:139px;}
.floor_1_21 ul li:hover h3{ color:#ff4200; font-weight:bold;}
.floor_1_21 ul li:hover p{ color:#ff4200;}
.floor_1_21 ul li:hover i{background:url(../images/tc7_03.png) center center no-repeat;}

.floor_2_main{ display:inline-block; padding-top:30px; width:100%;}
.floor_2_11{ width:1140px; height:258px;padding:30px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden; }
.floor_2_11 ul{ display:inline-block; width:105%;}
.floor_2_11 ul li{ display:block; width:165px; float:left; margin-right:30px;}
.floor_2_11 ul li .img{ display:block; width:165px; height:220px; overflow:hidden; position:relative; border-radius:8px;}
.floor_2_11 ul li .img img{display:block; width:165px; height:220px;}
.floor_2_11 ul li .img .bj{ background:url(../images/tc2_07.png); width:100%; height:100%; position:absolute; left:0; top:0;transition: all .36s ease;opacity: 0; visibility: hidden;}
.floor_2_11 ul li .img .bj i{ display:block; width:90%; height:92%; border:#ff4200 solid 1px; position:absolute; left:5%; top:4%;}
.floor_2_11 ul li .img .bj p{ display:block; width:46px; height:46px; background-color:#ff4200; text-align:center; line-height:42px; font-size:30px; color:#fff; border-radius:50px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px;}
.floor_2_11 ul li:hover .img .bj{opacity: 1; visibility: visible;}
.floor_2_11 ul li .lt{ display:inline-block; width:100%; padding-top:8px;}
.floor_2_11 ul li .lt h3{ font-size:18px; color:#333; line-height:18px; float:left;}
.floor_2_11 ul li .lt p{ font-size:14px; color:#666; line-height:18px; background:url(../images/tc8_03.png) left center no-repeat; padding-left:24px; float:right;}
.floor_2_11 ul li:hover .lt h3{ color:#ff4200;}

.floor_3_main{ display:inline-block; width:100%; padding-top:30px;}
.floor_3_1{ width:420px; float:left;}
.floor_3_11{ width:364px; height:324px;padding:28px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden; position:relative;} 
.floor_3_11 .bd{ width:100%; display:inline-block;}
.floor_3_11 .bd ul{ display:inline-block; width:100%;}
.floor_3_11 .bd ul li{ display:block; width:364px;}
.floor_3_11 .bd ul li b{ display:block; width:364px; height:274px; overflow:hidden; border-radius:8px;}
.floor_3_11 .bd ul li b img{ display:block; width:364px; height:274px; overflow:hidden;transition: all .36s ease;}
.floor_3_11 .bd ul li:hover img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_3_11 .bd ul li h3{ font-size:18px; color:#333; line-height:48px; border-bottom:#e8e8e8 solid 1px;}
.floor_3_11 .bd ul li:hover h3{ color:#ff4200;}
.floor_3_11 .hd{ position:absolute; right:28px; bottom:40px;}
.floor_3_11 .hd ul{ display:inline-block; width:100%;}
.floor_3_11 .hd ul li{ width:4px; height:4px; float:left; border:#b5b5b5 solid 2px; border-radius:6px; margin-left:6px; font-size:0;}
.floor_3_11 .hd ul li.on{ background-color:#ff4200; border:#ff4200 solid 2px;}

.floor_3_2{ width:756px; float:right;}
.floor_3_2 .floor_3_21{width:756px; height:382px;box-shadow: 0px 2px 3px #d1d1d1; background-color:#fff; border-radius:10px; overflow:hidden; position:relative;}
.floor_3_2 .floor_3_21 .hd{ display:inline-block; width:100%; height:52px;}
.floor_3_2 .floor_3_21 .hd ul{ display:inline-block; width:100%;}
.floor_3_2 .floor_3_21 .hd ul li{ float:left; width:188px; border-bottom:#d2d2d2 solid 1px; height:52px; text-align:center; line-height:52px; border-left:#d2d2d2 solid 1px; position:relative;}
.floor_3_2 .floor_3_21 .hd ul li.li1{ border-left:none; width:189px;}
.floor_3_2 .floor_3_21 .hd ul li a{ display:block;}
.floor_3_2 .floor_3_21 .hd ul li h3{ display:inline-block;}
.floor_3_2 .floor_3_21 .hd ul li i{ display:block; width:26px; height:26px; background-position:-226px -32px; float:left; margin-top:14px; }
.floor_3_2 .floor_3_21 .hd ul li p{ float:left; font-size:18px; color:#333; padding-left:14px; line-height:52px;}
.floor_3_2 .floor_3_21 .hd ul li b{ display:none; width:14px; height:6px; background:url(../images/tc9_11.png) center center no-repeat; position:absolute; left:50%; bottom:-6px; margin-left:-7px;}
.floor_3_2 .floor_3_21 .hd ul li.li1 i{ display:none;}
.floor_3_2 .floor_3_21 .hd ul li.li3 i{background-position:-267px -32px;}
.floor_3_2 .floor_3_21 .hd ul li.li4 i{background-position:-310px -32px;}
.floor_3_2 .floor_3_21 .hd ul li.on{ background-color:#ff4200;}
.floor_3_2 .floor_3_21 .hd ul li.on p{ color:#fff;}
.floor_3_2 .floor_3_21 .hd ul li.on b{ display:block;}
.floor_3_2 .floor_3_21 .hd ul li.li2.on i{background-position:-226px -63px;}
.floor_3_2 .floor_3_21 .hd ul li.li3.on i{background-position:-267px -63px;}
.floor_3_2 .floor_3_21 .hd ul li.li4.on i{background-position:-310px -63px;}
.floor_3_2 .floor_3_21 .bd{ padding-left:12px;}
.floor_3_2 .floor_3_21 .bd ul{ display:inline-block; width:100%;}
.floor_3_2 .floor_3_21 .bd ul li{ width:346px; float:left; margin-left:16px; height:64px; margin-top:30px;}
.floor_3_2 .floor_3_21 .bd ul li p{ width:60px; height:64px; text-align:center; background-color:#eee; font-size:14px; color:#999; line-height:18px; font-family:"Arial"; padding:0 6px; border-radius:8px; float:left;}
.floor_3_2 .floor_3_21 .bd ul li p span{ display:block; font-size:38px; line-height:38px; font-weight:bold; border-bottom:#d8d8d8 dashed 1px; padding-top:4px;}
.floor_3_2 .floor_3_21 .bd ul li h3{ float:right; width:264px; font-size:16px; color:#999; line-height:16px;}
.floor_3_2 .floor_3_21 .bd ul li h3 span{ display:block; font-size:20px; color:#333; line-height:20px; padding-top:8px; padding-bottom:10px;}
.floor_3_2 .floor_3_21 .bd ul li:hover p{ background-color:#ff4200; color:#fff;}
.floor_3_2 .floor_3_21 .bd ul li:hover h3 span{ color:#ff4200;}

@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
/*# sourceMappingURL=style.css.map */




/*rightFix*/
.rightFix{width: 48px; position: fixed; right: 1%; bottom: 20%; margin-top: -110px; z-index: 99;}
.rightFix .ico{width: 48px; height: 48px; display: block; position: relative; overflow: hidden; margin: 0px; transition: all ease 300ms; margin-top: 1px; padding: 0px; border-radius: 48px; margin-bottom: 5px; background:#333 url(../images/fix-ico.png) no-repeat center 0;cursor:pointer;}
.rightFix .ico img{width: 120px; height: 120px; position: absolute; left: -78px; top: 0; padding: 3px; background: #ff4200; border: 1px solid #f0cd91; display: block; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 10px;}
.rightFix .ico span{width: 210px; text-align: center; height: 48px; line-height: 48px; position: absolute; left: -78px; top: 0; background: #fff; color: #fff; display: block; font-weight: bold; font-size: 18px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 48px;}
.rightFix .ico span.ftel{background:#ff4200;} 
.rightFix .ico:hover{background-color: #ff4200; overflow: visible;}
.rightFix .ico:hover img{opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix .ico:hover span{opacity: 1; filter: alpha(opacity=100); left: -215px;}
.rightFix .fix-tel{background-position: -33px 12px;}
.rightFix .fix-tel:hover{background-position: -33px 12px;}
.rightFix .fix-qq{background-position: -33px -40px;}
.rightFix .fix-qq:hover{background-position: -33px -40px;}
.rightFix .fix-ewm{background-position: -33px -96px;}
.rightFix .fix-ewm:hover{background-position: -33px -96px;}
.rightFix .fix_top{background-position: -33px -150px;}
.rightFix .fix_top:hover{background-position: -33px -150px;}
.rightFix .fix-form{background-position: -37px -234px;}
.rightFix .fix-form span{font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover{background-position: -37px -234px;}
.rightFix .qq{background-position: -33px -192px;}
.rightFix .qq:hover{background-position: -33px -192px;}
/*css3*/
